home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 3
/
ct-rom iiib.zip
/
ct-rom iiib
/
OS2
/
SPEL
/
PMGNUCHS
/
PMCHSSRC.ZIP
/
pmchess.ipf
< prev
next >
Wrap
Text File
|
1994-04-21
|
3KB
|
72 lines
.*==============================================================*\
.* *
.* Main.ipf - Information Tag Language file for the main *
.* sample application's help manager *
.* Copyright 1991 IBM Corporation *
.* *
.*==============================================================*/
:userdoc.
.*--------------------------------------------------------------*\
.* Main window extended help panel *
.* res = PANEL_MAIN *
.*--------------------------------------------------------------*/
:h1 res=2100 name=PANEL_MAIN.PM Gnu Chess 4.0
:i1 id=aboutMain.PM Gnu Chess4.0 v0.9
:p.PM Gnu Chess4.0 v0.9 is a Presentation Manager application
which uses GnuChess 4.0 patch level 65 as the chess engine.
The program is based on previous efforts to port gnu chess 3.1 to Windows
by Darly K. Baker and OS/2 v1.2 by Kent Cedola.
:p.Start with Kent Cedola's code, here are what I did:
:ul.
:li.Rewrote the most part of the main module (pmchess.c).
:li.Got gnuchess 4.0 chess engine work with PM GUI (hard part, to understand
someone else's thousands of lines of source code is not easy after all)
:li.Used Multithreaded programming technique (OS/2 programming is fun)
:li.Added continuously scalable board and piece (tricky)
:li.Redesigned menu logic
:li.Redesigned the pieces
:li.Implemented opening book to pmchess
:li.Added save, load and list game features
:li.Added language file to display some of information
:li.Added on-line help
:li.Fixed bugs caused by multi-threading (This is hard part, since GDB
doesn't do multi-thread debug)
:li.Fixed many other bugs (time consuming)
:li.Added STOP and REFRESH commands
:eul.
:p.I would like to thank Kent Cedola and Daryl Baker for their hard work
to convert GNU Chess from a character mode to a GUI world in the first
place. Without their effort, this work will take considerably long time.
:p.Have fun with PMCHESS!
:p.:hp2.Yibing Fan:ehp2.
.*-- Import the File menu help file --*
.im file.ipf
.*-- Import the Edit menu help file --*
.im edit.ipf
.*-- Import the Option menu help file --*
.im option.ipf
.*-- Import the skill menu help file --*
.im skill.ipf
.*-- Import the side menu help file --*
.im side.ipf
.*-- Import the Help menu help file --*
.im help.ipf
.*-- Import the Application Menu help file --*
.im menu.ipf
.*-- Import the Dialog boxes help file --*
.im dlg.ipf
:euserdoc.